4

-> Ctrl-S Start/Stop & Ctrl-X abort <-


 <><><><><><><><><><><><><><><><><><><>
 ><> CRASH PROTECTING YOUR GBBS II! <><
 <><><><><><><><><><><><><><><><><><><>
             by init hello


   Let's dispense with formalites at go
 directly to the matter at hand. This
 tutuorial will outline the ways in
 which a GBBS II can be crashed and
 offer solutions. If all directions are
 followed, then your board will be 
 impervious to user interference.

   (A) the most common and most elemen-
 tary methods is by what is commonly
 refered to as "the old space trick".
 What is done is a person enters as a
 "NEW" user and uses the sysop's name
 with a space before the first name.
 This bypasses all the "NAME IN USE"
 checks but awards a sysop security of
 64 upon entry. The simple remedy would
 be to not allow spaces in a name that
 aren't imbedded. For example:

    510 O$=EL$+"LAST NAME-->":GOSUB
        7000:GOSUB8200:A2$=I$...ETC.
add the
line:515 IF LEFT$(I$,1)=" " THEN 510


   this should be also entered on a
line after the FIRST name is inputted.


  (B) Another common method is taking
advantage of the sysop's mods, namely,
onerr goto statements. What a person
can do is purposely make an error to
get him to where the onerr goto state-
ment is pointing. This might be an area
that the user does NOT have access to.
To prevent this, nullify all your onerr
goto statements after you're done with
them with a "POKE 216,0". When the
onerr flag is reset with this statement
all errors will result in a prompt log-
off.
      Common methods of creating errors
are:
     1) when the program asks for a
        number, entering a "99E99".

     2) when asking for a password,
        entering a negative number
        imbedded in the letters.
        (ie.  G-99FFF, OR A-01AAA )

     3)  then there are the fatal
        errors that will be covered in
        section C.


   (C)  Here is the good part. The
GBBS II driver ignores the entry of all
characters with an ascii equivalent of
hexadecimal ($20) and below, EXEPT....
a big EXCEPT...for a few!! Now these
few characters when entered, goes
unnoticed....that is...unless enough
of the are entered. If a sufficient
number is entered,(which would take a
long time without a repeat key), then
the buffer suffers what I call a 
"FATAL ERROR" which will promptly put
the user into machine language with
DOS intact. Oh noooooooo!! But there is
good, news! If the following pokes are
entered directly after the GBBS DRIVER
is loaded, let's say on line 60, then
it will treat those certain characters
like all the rest of the trash and
ignore them!!

  60 POKE 36942,37:
     POKE 36943,208:
     POKE 36944,35:
     POKE 36945,76:
     POKE 36946,95:
     PO                                                                                                                                                                                                                                                                ible.

]INIT HELLO

Enter: M]ain den, ?=Menu, [1-7] :->46

-> Ctrl-S Start/Stop & Ctrl-X abort <-

---------------------------------------
       Apple //c AE installation
---------------------------------------

APPLE //C INSTALLATION PROCEDURE
COMMUNICATIONS DRIVER
TO FULLY DUPPORT THE APPLE //C, CUSTOMIZED DRIVERS HAVE BEEN WRITTEN AND CAN 
EASILY BE INSTALLED INTO AE PRO. USE THEMAIN MENU SELECTION#5 OF THE COMMUNICA
TIONS DRIVER MENU OF INSTALL.

THE NEXT STEP, CURRENT SLOT (RANGE 1-7)? WILL BE BYPASSED AND SLOT2 WILL BE 
AUTOMATTICALLY SELECTED.

TO CONFIGURE AE PRO FOR THE CONSOLE (DISPLAY) DEVICE INSTALLED IN YOU APPLE //
C , ITEM FOUR OF THE LOCAL CONSOLE SELECTION MENU HAS BEEN ADDED. FOR FURTHER 
INFORMATION ON HOW TO INSTALL THIS SECTION, REFER TO PAGE 119 OF THIS MANUAL.

SERIAL PRINTER PORT CONFIGURATION

A CUSTOMIZED PRINTER DRIVER HAS BEEN WRITTEN FOR THE APPLE //C. TO UTILIZE THI
S DRIVER, THE PRINTER.USER.2C DRIVER FILE SHOULD BE INSTALLED. REFER TO PAGES 
123-127 OF THIS MANUAL FOR FURTHER INFORMATION.

MODIFYING PARAMETERS OF THE PRINTER.USER.2C

THE FOLLOWING SECTION IS INTEDED TO EXPLAIN HOW TO MODIFY THE PRINTER.USER.2C 
DRIVER TO WORK WITH VARIOUS BAUD RATES AND DATA WORD FORMATS.
THE PRINTER.USER.2C DRIVER WAS DESIGNED FOR USE WITH AN APPLE //C AND AN APPLE
IMAGEWRITER. THE DRIVER HAS BEEN CONFIGURED FOR OPERATION AT 9600 BAUD USING A
DATA WORD FORMAT OF 8 BITS, NO PARITY, AND 1 STOP BIT. IF YOU ARE USING AN APP
LE IMAGEWRITER, NO FURTHER PARAMETER MODIFICATION IS NECESSARY.

IF YOU ARE NIT USING AN IMAGEWRITER

THE APPLE //C PRINTER PORT DOES NOT PROVIDE SWITCH SETTINGS FOR THE USER TO SE
LECTBAUD RATE OR DATA WORD FORMAT. THE APPLE //C FIRMWARE INTERNALLY CONFIGURE
S THE PRINTER PORT TO OPERATE AT 9600 BAUD AND A DATA WORD FORMAT OF 8 DATA BI
TS, NO PATITY, AND 1 STOP BIT. ALTERING THESE PARAMETERS NORMALLY REQUIRES THA
T THE APPROPRAITE CHANGES BE MADE USING A PRODOS UTILITY.
THE PRINTER.USER.2C PRINTER DRIVER ALLOWS THE USER TO SELECT THE BAUD RATE AND
DATA WORD FORMAT WITHOUT  USING THE PRODOS UTILITY DISK. THESE SELECTIONS WILL
REMAIN IN EFFECT THE ENTIRE TIME THAT AE PRO  IS RUNNING AND AFTER AE PRO HAS 
ENDED UNTIL RESET IS PRESSED OR UNTIL  ANOTHER PROGRAM RECONFIGURES THE APPLE 
//C PRINTER PORT. TO MAKE THE NECCESSARY MODIFICATIONS, REFER TO THE FOLLOWING
PROCEDURE AND ASSOCIATED VALUE TABLES.
REMEMBER: ALL CHANGES TO AE PRO SHOULD TAKE PLACE ON A BACK UP COPY ONLY!

****
BLOAD PRINTER.DRIVER.2C
POKE 32777,_(CONSULT BAUD TABLE BELOW FOR APPROPRIATE VALUE)
POKE 32778,_(CONSULT DATA FORMAT TABLE BELOW FOR APPROPIATE VALUE.)
BSAVE PRINTER.USER.2C,A$8000,L$5C

BAUD--->  |300|600|1200|2400|4800|9600|
----------------------------------------POKE32777,| 0 | 1 |  2 |  3 |  4 |  5 

DATA FORMAT!7E2|7O2|7E1|7O1|8N2|8N1|8E1|--------------------------------------
POKE32778, | 0 | 1 | 2 | 3 | 4 | 5 | 6 |--------------------------------------
|801|
-----
| 7 |

AFTER MAKING ANY MODIFICATION TO THE PRINTER.DRIVER.2C FILE, IT WILL BE NECCES
SARY TO INSTALL THE DRIVER INTO AE PRO.
REFER TO THE INSTALLATION PROCEDURE OUTLINED ON PAGE 125 OF THIS MANUAL.

Enter: M]ain den, ?=Menu, [1-7] :->7

-> Ctrl-S Start/Stop & Ctrl-X abort <-

[/] [\] [/] [\] [/] [\] [/] [\] [/] [\]
[\]                                 [/]
[/]     The Real Pirate's Guide     [\]
[\]                                 [/]
[/]           Compiled By           [\]
[\]           Rabid Rasta           [/]
[/]                                 [\]
[\] [/] [\] [/] [\] [/] [\] [/] [\] [/]


[simulation]

FROM-> JHONNY THE AVENGER
DATE-> SAT AUG 4   10:21 PM

I SAW YOUR MESSAGE ON THE PIRATE BOARD
ABOUT YOU HAVEING SIDE 2 OF SUMMER GAM
ES!MY  CONNECTIONS MR.ZEROX AND CHEIF S
URGEN BLACK BAG ARE'NT AROUND TO MAIL 
IT 2 ME SO WANNA DO SOME SERIUS TRADEI
NG?I HAVE GRAFORTH ,CHOPLIFTER ,MARS 
CARS ,DISK MUNCHER AND SOME K00L OTHER 
STUFF AND GAMES.CALL ME AT 312-323- 
3741.IF YOU NEED PHREAK CODES I HAVE 
THEM TO AND BOX PLANS.BYE 


  ***      *****     **
   *         *      *  *
*  *         *     ******
 ** HONNY    * HE  *    * VENGER



*THE KNIGHTS OF MYSTERIOUS KEYBOARDS*! 
   THE AWESOMEST HACK GROUP IN TOWN


Is the author of the above message a 
true pirate? Since the beginning of 
time there has been an implicit code 
of etiquette governing the actions of 
software pirates, but as many of you 
may have noticed as of late, that code 
has been knocked around a bit. Although
it's not difficult to differentiate a 
true pirate from one of these poor imi-
tations, I believe that, with the num- 
ber of true pirates decreasing at such 
an alarming rate, this code should be 
set straight. After all, although 
"Jhonny" is admittedly a moron, it's 
not his fault that he never received 
proper guidance. 


One of the first and foremost rules of 
piracy: REAL PIRATES ARE OVER 15 YEARS 
OLD! Exceptions to this rule are ex- 
tremely rare at best. 

corollary: You never have to wonder who
breeded Mickey Mouse with a 2600 hz 
tone to produce a real pirate's voice.  



ALIASES
-------

Real pirates are more imaginative than 
to use the word "copy" in their alias.

corollary: Real pirates aren't named 
"Mr. Copy" because real pirates don't 
brag about cracking Dung Beetles. 


The word "crack" (or "krack") is found
nowhere in a real pirate's name...un-
less he really knows how to.


Real pirates' aliases don't sound as if
they were extracted from the lyrics of 
an Ozzy Ozbourne song (i.e. Provisioner
of Satan, Black Avenger, Dark Phantom, 
etc.).


Real pirates don't name themselves af-
ter heavy metal groups. 


Real pirates, if named after some as- 
pect of pirate legend (i.e. Jolly 
Roger, Captain Hook, Eye Patch, etc.) 
don't say, "Avast ye scurvy dogs," or 
anything of the like. 


Real pirates' names aren't parodies of 
other reputable pirates (i.e. Resident 
of Lavender Bag, Mr. Pac Man, Franklin 
Bandit, etc.). 


Real pirates don't name themselves af- 
ter alcoholic beverages (i.e. Jack 
Daniels, Harvey Wallbanger, Jim Beam, 
etc.) especially when they've never 
had one. 


Real pirates spell their aliases cor-
rectly (unlike "The Poenix").  


Real pirates aren't named Sam Houston,
Sir Spanky, The Gamemaster, Lord  
Fagen, (insert your own losers here), 
or Mr. Copy. 



WARES
-----

Real pirates would never think of de-
leting "Sabotage". It's too much fun
imagining those little men are actual- 
ly Sir Knight.


Real pirates play "Bilestoad".


Real pirates have long since deleted
"Sneakers", "E.T.", "Alien Munchies",
"Bug Battle", "Snack Attack", and 
everything from SSI, Avalon Hill, and 
Scott Adams.


Real pirates upload. They realize that 
leeching is the #2 sin (behind, of 
course, being 13 years old).


Real pirates realize that Penguin
aren't really "The Graphics People".


Real pirates feel guilty when pirating 
Beagle Brothers. Of course, that never
stops them.


Real pirates don't believe the morons
who say they have Ultima IV and Pole
Position.

corollary: Real pirates realize that
there is a difference between Formula I
Racer and Pole Position.



BOARDS
------

Real pirates aren't the fifth to post
the same "I have..." message.

corrolary: Real pirates don't post "I 
have..." messages when they really 
don't have.


Real pirates don't download programs
from public AE's and then post "I know
it's old, but I have...too" messages
on pirate boards.


Real pirates don't post their high
scores.

corollary: Real pirates don't keep 
score.


Real pirates don't say "K-K00L",
"K-AWESOME", "X10DER", "L8R0N",
or anything of the sort.


Real pirates know the difference be-
tween "f" and "ph" (i.e. "philes",  
"phuck", "fone", etc.).


Real pirates don't waste everyone's
time backspacing over their alias 50
times.


Real pirates never use text graphics in
their messages.


Real pirates don't care about The Curse
BBS's "K-K00L M0DS".


Real pirates don't search for new ways
to spell "WARES".


Real pirates don't use the last 5 lines
of their messages bragging about the 8
meaningless organizations that they
belong to.

corollary: Real pirates don't belong to
SWAPP, DOS/NPG, or NASCOMP.


Real pirates who are GBBS Sysops are
proud to have stolen from Greg
Schaefer.


Real pirates are satisfied with one
exclamation point.


Real pirates don't call Dial-Your-
Match.


Real pirates never get into "bitch 
wars" unless, of course, they are 
grinding some 13 year old TI user into 
the dust. 



TRANSFERS
---------

Real pirates don't DFX.


Real pirates no longer buy Micromodem
II's, SSM modemcards, or Networker 
modems.

corollary: Real pirates buy Apple Cats.

corollary to the corollary: Real pi-
rates accept the reality that 300 baud
is dead.


Real pirates aren't around to trade on
Friday or Saturday nights.

corollary: Real pirates haven't watched
Love Boat since they were 13.


Real pirates type "BRUN AE" without the
spacebar in between.


Real pirates can get Diskfer/Catsend to
work right the first time.



CONCLUSION
----------

That's it...for now. Since losers in-
vent new ways to be losers every day,
expect a "Real Pirate's Guide, Volume
2" very soon.

If any of you were terribly offended by
anything in this file, that's your clue
to retire from the pirate world. After
all, real pirates don't get offended 
by things written in textfiles.


Thanks to the following for their
contributions to this file:

Otto Shineflug, Ctrl Reset, Bit
O'Nasty, Lord Chaos, Niloniel I, and
whatever Con Man calls himself out of
state.


(c)1984 Rabid Rasta;
Ubangi Jungle Publishing

Enter: M]ain den, ?=Menu, [1-7] :->
